Analysis of Loop Behavior of Selectable Mode Vocoder (SMV) and Its Impact of Instruction Level Parallelism

نویسندگان

  • Bogong Su
  • Jian Wang
  • Erh-Wen Hu
  • Andrew Russo
چکیده

The digital signal processor (DSP) industry has been growing steadily over the past few years due to strong demands for digital signal processors in a variety of applications. Among these applications, wireless communication accounts for more than two-thirds of the DSP market today. The Selectable Mode Vocoder (SMV) is a third generation (3G) speech coding technology that provides significant capacity and quality improvements over the second generation. SMV is very complicated and its implementation requires much CPU time and memory space. It has therefore been a challenge to implement SMV efficiently on a DSP chip. We present in this paper a thorough analysis of loop behavior in SMV because DSP processors spend most of their time in loops. We also evaluate the impact of the behavior of the loops on instruction level parallelism. Our motivations are: 1. to identify typical and frequently executed functions as potential new DSP benchmarks, and 2. to obtain information that might lead to the improvement on the designs of DSP optimizing compilers and architecture of DSP processors. We first developed our own profiling tool, which is capable of operating at both function and loop levels. We also used static analysis in combination with dynamic measurement techniques to characterize the behavior of the loops. Based on the data collected from more than 250 loops selected from the frequently executed functions of SMV, we present 1. basic data on the SMV program such as the number of weighted DSP operations, 2. the behavior of various loops such as the maximum and minimum numbers of loop iterations; loop types; number of exits from and number of conditional branches in loops; characteristics of the nested loops; and the distribution of various kinds of DSP operations in loops. All data are analyzed and discussed in the context of architecture of DSP processors and instruction level optimization approaches to DSP compilers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Implementation of Voiced/Unvoiced Sounds Classification Based on GMM for SMV Codec

In this letter, we propose an efficient method to improve the performance of voiced/unvoiced (V/UV) sounds decision for the selectable mode vocoder (SMV) of 3GPP2 using the Gaussian mixture model (GMM). We first present an effective analysis of the features and the classification method adopted in the SMV. And feature vectors which are applied to the GMM are then selected from relevant paramete...

متن کامل

Acoustic Environment Classification Based on SMV Speech Codec Parameters for Context-Aware Mobile Phone

In this letter, an acoustic environment classification algorithm based on the 3GPP2 selectable mode vocoder (SMV) is proposed for context-aware mobile phones. Classification of the acoustic environment is performed based on a Gaussian mixture model (GMM) using coding parameters of the SMV extracted directly from the encoding process of the acoustic input data in the mobile phone. Experimental r...

متن کامل

New DSP Benchmark based on Selectable Mode Vocoder (SMV)

Digital signal processing (DSP) industry has been growing rapidly over the past few years; it remains the technology driver for the recovering semiconductor industry. Performance evaluation is essential for the users and manufacturers of DSP processors. Since DSP application programs become larger and more complicated, people need new benchmarks for performance evaluation of different DSP proce...

متن کامل

Discriminative Weight Training for Support Vector Machine-Based Speech/Music Classification in 3GPP2 SMV Codec

In this study, a discriminative weight training is applied to a support vector machine (SVM) based speech/music classification for a 3GPP2 selectable mode vocoder (SMV). In the proposed approach, the speech/music decision rule is derived by the SVM by incorporating optimally weighted features derived from the SMV based on a minimum classification error (MCE) method. This method differs from tha...

متن کامل

A novel rate selection algorithm for transcoding CELP-type codec and SMV

In this paper, we propose an efficient rate selection algorithm that can be used to transcode speech encoded by any code excited linear prediction (CELP)-type codec into a format compatible with selectable mode vocoder (SMV) via direct parameter transformation. The proposed algorithm performs rate selection using the CELP parameters. Simulation results show that while maintaining similar overal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007